﻿//个人信息
var app_url=location.origin;
(function () {
    var info = {
        init: function () {
            this.loadInfo();
            this.bindEvents();
        },
        bindEvents: function () {
            var self = this;
            //点击保存
            $("#save_btn").click(function () {
                self.editCustomer();//修改用户资料方法
            });
            //点击退出登录
            $("#login-out-btn").click(function () {
                myApp.confirm(_('确定退出?'), function () {
			       self.logout();//退出方法
			    });
            });
            //修改密码
            $("#midify_btn").on("click",function(){
            	var link_url="/Customer/ModifyPwd";
            	if(APP){
            		var appJson={};
           			appJson.title=_("修改密码");
           			appJson.url=app_url+link_url;	
           			YiYi_APP.showNewPage(JSON.stringify(appJson));
            	}else{
            		location.href=link_url;
            	}
            });
        },
        //加载个人信息
        loadInfo: function () {
            $.ajax({
                url: "/Customer/GetCustomerInfo",//提交地址
                type: "POST",//提交方式
                data: "{'CustomerID':'" + CustomerID + "'}",
                contentType: "application/json; charset=utf-8",
                timeout: 30000, //超时时间：30秒
	            success: function (result) {
                 	var _result = eval('(' + result + ')');//eval()解析单个json对象
//               var data=_result;
//                   var formData = {
//					    'UserName': data.UserName,
//					    'Mobile': data.Mobile,
//					    'NickName': data.NickName,
//					    'CompanyName': data.CompanyName,
//					    "Sex":data.Sex,
//					    "QQ":data.QQ,
//					    "Email":data.Email,
//					    "Balance":data.Balance,
//					    "LastActiveTime":DateTimeFormat(data.LastActiveTime),
//					    "CreateTime":DateTimeFormat(data.CreateTime),
//					  }
//			 		 myApp.formFromJSON('#my-form', formData);
                    $("#UserName").val(_result.UserName);//用户名
                    $("#Mobile").val(_result.Mobile);//用户电话
                    $("#nickname").val(_result.NickName);//昵称
                    $("#company").val(_result.CompanyName);//公司名
                    $("#sex").val(_result.Sex);//性别
                    $("#qq").val(_result.QQ);//qq
                    $("#email").val(_result.Email);//email
                    $("#Balance").val(_result.Balance);//余额
                    $("#LastActiveTime").val(DateTimeFormat(_result.LastActiveTime));//最后登陆时间
                    $("#CreateTime").val(DateTimeFormat(_result.CreateTime));//申请时间

                },
	            error: function(XMLHttpRequest, textStatus, errorThrown){
					myApp.alert("网络超时，请重试");
				},
            });
        },
        //修改信息
        editCustomer: function () {
            var self = this;
            var requestCustomer = {};
            requestCustomer.CustomerID = CustomerID;
            requestCustomer.NickName = $("#nickName").val();//昵称
            requestCustomer.CompanyName = $("#company").val(); //公司名
            requestCustomer.Sex = $("#sex").val();//性别
            requestCustomer.QQ = $("#qq").val();//qq
            requestCustomer.Email = $("#email").val();//email
			//var storedData = myApp.formGetData('#my-form');
            $.ajax({
                url: "/Customer/EditCustomer",//提交地址
                type: "POST",//提交方式
                data: JSON.stringify(requestCustomer),
                contentType: "application/json; charset=utf-8",
                success: function (result) {
                    var _result = eval('(' + result + ')');//eval()解析单个json对象
                    //$("#_editInfo").html(_result["msginfo"]);
                    if (_result["msgcode"] == true) {
                    	myApp.alert(_('修改成功！'));
                    } else {
                    	myApp.alert(_("修改失败！"));
                    }
                    self.loadInfo();//加载用户资料
                }
            });
        },
        //退出
        logout: function () {
            $.ajax({
                url: "/Customer/Logout",//提交地址
                type: "POST",//提交方式
                data: "",
                contentType: "application/json; charset=utf-8",
                success: function (result) {
                    var _result = eval('(' + result + ')');//eval()解析单个json对象
                    if (_result == true) {
                        if(APP){
                        	var loginOut_json={};
                        	loginOut_json.result=true;
                        	loginOut_json.msg=_("退出成功");
                        	YiYi_APP.signOutResult(JSON.stringify(loginOut_json));
                        }else{
                        	 myApp.alert(_("退出成功！"),function(){
                        	 	 window.location.href = "/customer/index";
                        	 });                       	 
                        }

                    } else {                     
                        if(APP){
                        	var loginOut_json={};
                        	loginOut_json.result=false;
                        	loginOut_json.msg=_("退出失败");
                        	YiYi_APP.signOutResult(JSON.stringify(loginOut_json));
                        }else{
                        	 myApp.alert(_("退出失败！"));//提示失败内容
                        }
                    }
                }
            });
        },
    };
    info.init();
})();

